<html>
<head><meta charset="utf-8"><title>E-{easy,medium,hard} feels too coarse · t-compiler · Zulip Chat Archive</title></head>
<h2>Stream: <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/index.html">t-compiler</a></h2>
<h3>Topic: <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/E-.7Beasy.2Cmedium.2Chard.7D.20feels.20too.20coarse.html">E-{easy,medium,hard} feels too coarse</a></h3>

<hr>

<base href="https://rust-lang.zulipchat.com">

<head><link href="https://rust-lang.github.io/zulip_archive/style.css" rel="stylesheet"></head>

<a name="213237753"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/E-%7Beasy%2Cmedium%2Chard%7D%20feels%20too%20coarse/near/213237753" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/E-.7Beasy.2Cmedium.2Chard.7D.20feels.20too.20coarse.html#213237753">(Oct 14 2020 at 01:29)</a>:</h4>
<p>I never know how to use the E-{easy,medium,hard} labels.<br>
Often I find myself wanting to tag something as E-easy, but it may not be <em>quite</em> so straightforward, especially if you've never done anything in the compiler before. Or there might be some unknowns (e.g. how to present a particular diagnostic).</p>



<a name="213237839"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/E-%7Beasy%2Cmedium%2Chard%7D%20feels%20too%20coarse/near/213237839" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/E-.7Beasy.2Cmedium.2Chard.7D.20feels.20too.20coarse.html#213237839">(Oct 14 2020 at 01:31)</a>:</h4>
<p>so I worry about "overpromising" that something is easy when it could still be a bit of a stretch for a new contributor</p>



<a name="213237851"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/E-%7Beasy%2Cmedium%2Chard%7D%20feels%20too%20coarse/near/213237851" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/E-.7Beasy.2Cmedium.2Chard.7D.20feels.20too.20coarse.html#213237851">(Oct 14 2020 at 01:32)</a>:</h4>
<p>I'd at least like to advertise that it could be a stretch</p>



<a name="213237897"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/E-%7Beasy%2Cmedium%2Chard%7D%20feels%20too%20coarse/near/213237897" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/E-.7Beasy.2Cmedium.2Chard.7D.20feels.20too.20coarse.html#213237897">(Oct 14 2020 at 01:32)</a>:</h4>
<p>maybe I can do that by tagging E-easy and saying so in a comment, actually</p>



<a name="213237927"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/E-%7Beasy%2Cmedium%2Chard%7D%20feels%20too%20coarse/near/213237927" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/E-.7Beasy.2Cmedium.2Chard.7D.20feels.20too.20coarse.html#213237927">(Oct 14 2020 at 01:33)</a>:</h4>
<p>but overall I end up feeling like there should be something between E-easy and E-medium (or maybe an E-very-easy? =)</p>



<a name="213237930"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/E-%7Beasy%2Cmedium%2Chard%7D%20feels%20too%20coarse/near/213237930" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/E-.7Beasy.2Cmedium.2Chard.7D.20feels.20too.20coarse.html#213237930">(Oct 14 2020 at 01:33)</a>:</h4>
<p>yeah I'm not sure labels are the best place to convey shades of grey</p>



<a name="213237936"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/E-%7Beasy%2Cmedium%2Chard%7D%20feels%20too%20coarse/near/213237936" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/E-.7Beasy.2Cmedium.2Chard.7D.20feels.20too.20coarse.html#213237936">(Oct 14 2020 at 01:33)</a>:</h4>
<p><span class="user-mention silent" data-user-id="116883">tmandry</span> <a href="#narrow/stream/131828-t-compiler/topic/E-.7Beasy.2Cmedium.2Chard.7D.20feels.20too.20coarse/near/213237927">said</a>:</p>
<blockquote>
<p>but overall I end up feeling like there should be something between E-easy and E-medium (or maybe an E-very-easy? =)</p>
</blockquote>
<p>I think I would count easy + mentor as very easy</p>



<a name="213237939"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/E-%7Beasy%2Cmedium%2Chard%7D%20feels%20too%20coarse/near/213237939" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/E-.7Beasy.2Cmedium.2Chard.7D.20feels.20too.20coarse.html#213237939">(Oct 14 2020 at 01:33)</a>:</h4>
<p>that says 'it will be easy to do and here is how to do it'</p>



<a name="213237984"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/E-%7Beasy%2Cmedium%2Chard%7D%20feels%20too%20coarse/near/213237984" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/E-.7Beasy.2Cmedium.2Chard.7D.20feels.20too.20coarse.html#213237984">(Oct 14 2020 at 01:34)</a>:</h4>
<p>E-easy just means 'it will be easy to do, but you may have to figure it out yourself'</p>



<a name="213238002"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/E-%7Beasy%2Cmedium%2Chard%7D%20feels%20too%20coarse/near/213238002" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/E-.7Beasy.2Cmedium.2Chard.7D.20feels.20too.20coarse.html#213238002">(Oct 14 2020 at 01:34)</a>:</h4>
<p>eh, I often tag E-mentor for things where I give a <em>rough</em> approach to how I'd do it, but there are still steps they'll have to fill in themselves</p>



<a name="213238023"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/E-%7Beasy%2Cmedium%2Chard%7D%20feels%20too%20coarse/near/213238023" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/E-.7Beasy.2Cmedium.2Chard.7D.20feels.20too.20coarse.html#213238023">(Oct 14 2020 at 01:34)</a>:</h4>
<p>(I'm also committing to help them if they get stuck, mind you)</p>



<a name="213238045"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/E-%7Beasy%2Cmedium%2Chard%7D%20feels%20too%20coarse/near/213238045" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/E-.7Beasy.2Cmedium.2Chard.7D.20feels.20too.20coarse.html#213238045">(Oct 14 2020 at 01:35)</a>:</h4>
<p>the prototypical example for me is like "go search for where this diagnostic is and add a new case, here's an idea for what I think it should say"</p>



<a name="213238089"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/E-%7Beasy%2Cmedium%2Chard%7D%20feels%20too%20coarse/near/213238089" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/E-.7Beasy.2Cmedium.2Chard.7D.20feels.20too.20coarse.html#213238089">(Oct 14 2020 at 01:36)</a>:</h4>
<p>that seems e-mentor e-medium to me</p>



<a name="213238091"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/E-%7Beasy%2Cmedium%2Chard%7D%20feels%20too%20coarse/near/213238091" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/E-.7Beasy.2Cmedium.2Chard.7D.20feels.20too.20coarse.html#213238091">(Oct 14 2020 at 01:36)</a>:</h4>
<p>'here's how to do it, but you have to figure out how diagnostics work'</p>



<a name="213238104"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/E-%7Beasy%2Cmedium%2Chard%7D%20feels%20too%20coarse/near/213238104" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/E-.7Beasy.2Cmedium.2Chard.7D.20feels.20too.20coarse.html#213238104">(Oct 14 2020 at 01:37)</a>:</h4>
<p>yeah that may be more E-medium</p>



<a name="213238153"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/E-%7Beasy%2Cmedium%2Chard%7D%20feels%20too%20coarse/near/213238153" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/E-.7Beasy.2Cmedium.2Chard.7D.20feels.20too.20coarse.html#213238153">(Oct 14 2020 at 01:38)</a>:</h4>
<p>I guess that's part of what I'm trying to figure out here</p>



<a name="213238169"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/E-%7Beasy%2Cmedium%2Chard%7D%20feels%20too%20coarse/near/213238169" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/E-.7Beasy.2Cmedium.2Chard.7D.20feels.20too.20coarse.html#213238169">(Oct 14 2020 at 01:39)</a>:</h4>
<p>but as long as I'm consistent within a given area / working group, that should be good enough</p>



<a name="213245071"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/E-%7Beasy%2Cmedium%2Chard%7D%20feels%20too%20coarse/near/213245071" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> scottmcm <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/E-.7Beasy.2Cmedium.2Chard.7D.20feels.20too.20coarse.html#213245071">(Oct 14 2020 at 04:15)</a>:</h4>
<p>I generally see E-Easy as "we have to do this thing 12 times and we've already done 2, but we need help to do the last 10" so that people can mostly just copy stuff that's done elsewhere.</p>



<a name="213737702"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/E-%7Beasy%2Cmedium%2Chard%7D%20feels%20too%20coarse/near/213737702" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/E-.7Beasy.2Cmedium.2Chard.7D.20feels.20too.20coarse.html#213737702">(Oct 19 2020 at 02:23)</a>:</h4>
<p>nb: It feels discouraging to try an easy issue and get walled by running into a problem and not being able to articulate properly what help you need because you are that confused.</p>



<a name="213794658"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/E-%7Beasy%2Cmedium%2Chard%7D%20feels%20too%20coarse/near/213794658" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/E-.7Beasy.2Cmedium.2Chard.7D.20feels.20too.20coarse.html#213794658">(Oct 19 2020 at 14:35)</a>:</h4>
<p>I feel like E-easy ought to have no unknowns</p>



<a name="213800227"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/E-%7Beasy%2Cmedium%2Chard%7D%20feels%20too%20coarse/near/213800227" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jake Goulding <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/E-.7Beasy.2Cmedium.2Chard.7D.20feels.20too.20coarse.html#213800227">(Oct 19 2020 at 15:10)</a>:</h4>
<p>no known unknowns <span aria-label="wink" class="emoji emoji-1f609" role="img" title="wink">:wink:</span></p>



<a name="213800733"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/E-%7Beasy%2Cmedium%2Chard%7D%20feels%20too%20coarse/near/213800733" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Diggsey <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/E-.7Beasy.2Cmedium.2Chard.7D.20feels.20too.20coarse.html#213800733">(Oct 19 2020 at 15:13)</a>:</h4>
<p>It should be known that there are no known unknowns</p>



<hr><p>Last updated: Aug 07 2021 at 22:04 UTC</p>
</html>